home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
edit
/
thesrc20.zip
/
readme.src
< prev
next >
Wrap
Text File
|
1995-01-26
|
5KB
|
126 lines
Welcome to THE, The Hessling Editor.
INTRODUCTION
------------
THE is a full-screen character mode text editor based on the VM/CMS editor
XEDIT and some features of KEDIT for DOS written by Mansfield Software.
THE has currently been ported to SUNOS 4.1.x, Xenix-386, DOS (using both
Borland C++ 3.0, Microsoft C v6.00ax and DJGPP) Esix 4.0.3a, ATT SystemV 3.2,
Linux,386BSD and to OS/2 2.0/2.1 (using Microsoft C v6.00, C Set/2 and
Borland C++ for OS/2).
An attempt has been made to port THE to VAX/VMS. Some major work is still
required. A port to the Amiga is currently being undertaken.
The SUNOS port has options for the BSD, System V, acc and gcc compilers.
THE is known to run on SUNOS 4.1.3, Solaris 2.x, Xenix-386, DOS,
OS/2 2.x, Esix 4.0.3a, ATT SystemV 3.2, Linux, 386BSD, AIX, HP-UX,
Ultrix, Sequent, DG/UX. THE should compile on any Unix system.
The DOS and OS/2 port requires the use of PDCURSES 2.2; a public domain
library of curses screen handling routines, of which I am the current
maintainer. PDCurses 2.2 is also available from the Australian anon ftp
site mentioned below in /src/PDCurses
THE OS/2 port is similar to EPM, runs within an OS/2 command window and is
HPFS aware. THE also uses the OS/2 REXX interpreter to execute macro files.
An extensive interface exists between THE and REXX giving THE the complete
power of REXX.
REXX support is also avaliable on Unix systems and with DJGPP using Regina
0.07a, a free REXX interpreter available from ftp.pvv.unit.no in pub/rexx.
Details on integrating THE and Regina are included in the makefile.
THE uses curses as its screen handler. This makes it portable but not the
best for fast screen refreshes.
See the makefile for more information on compiling THE.
To get detailed descriptions of each command;
make manual
This will create a file called the.man.
If you find bugs or major inconsistencies, please let me know. If you
manage to compile and run on a different platform to the above, please
send me any changes to the code and the makefile, so I can include the
patches in the official release.
A mailing list has been created for discussion of THE. You can subscribe
to it by sending an email message to listproc@gu.edu.au with the body of
the email message containing:
SUBSCRIBE THELIST Your Name
To send messages to other subscribers, send an email message to
thelist@gu.edu.au.
THE is distributed under the terms of the GNU General Public License.
For more details see the file COPYING that should have accompanied this.
THE is available via anonymous ftp from the following sites:
North America: rexx.uwaterloo.ca
/pub/editors/the
Europe: pvv.pvv.unit.no
/pub/the
Australia: ftp.gu.edu.au
/src/THE
thedos??.zip - version ?.? DOS executable and documentation
thedjg??.zip - version ?.? extended DOS executable and documentation
theos2??.zip - version ?.? OS/2 executable and documentation
thesrc??.zip - source code for version ?.?
thesrc??.tar.Z - source code for version ?.?
You will need Info-Zip's Unzip 5.0 or equivalent to unzip this archive.
Also note that the source files will be in Unix format (LF only to end line)
so unzipping under DOS or OS/2 use the -a switch.
MANIFEST
--------
COPYING - GNU General Public License
*.c - source files in C (will support K&R or ANSI C)
use -DPROTO to use prototypes
*.h - various header files
the.his - release history
the.ico - OS/2 icon
readme.src - this file
readme.exc - readme file for executable distribution
overview - documentation overview
appendix.1 - Appendix 1 for THE Reference Manual
files.rcs - A list of all source files.
makefile - makefile containing various sample setups
*.rsp - linker response files
*.def - linker definition files
*.hlp - help files
*.the - sample THE macro files (only useful with a supported
REXX interpreter)
See the makefile for details on how to compile THE for your platform.
Read the.his to see what has been added or changed in the latest release.
Default values for some system limits are defines in defines.h. Change
these values if you require.
********************* Note to Users of Borland C++ 2.0 *****************
There is a bug in the stat() function that returns an error if you call
stat() with the root directory. This causes any sos_edit of a directory
that will resolve to the root directory to think it is a new file.
The bug in stat() has been fixed in release 3.0.
********************* Note to Users of Borland C++ 2.0 *****************
Enjoy, Mark.
------------------------------------------------------------------------
Mark Hessling Email: M.Hessling@gu.edu.au
DBA,ITS Phone: +617 875 7691
Griffith University Fax: +617 875 5314
Nathan, Brisbane ***** PDCurses Maintainer *****
QLD 4111 *** Author of THE and GUROO ***
Australia ******** Member RexxLA ********
------------------------------------------------------------------------